﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace 数组参数
{
    class Program
    {
        static void Main(string[] args)
        {
            Sum();
        }
        // 数组参数，如果形参当中存在了数组参数，那么它必须在参数表中位于最后，而且必须是一维数组类型
        // 另外，数组型参数不可能将params修饰符与ref和out修饰符组合使用
        // 数组参数的实参可以是很多个m，也可以是0个
        public static void Sum(params int[] a)
        {
            int result = 0;
            foreach (var item in a)
            {
                result += item;
            }
            Console.WriteLine("数组所有元素相加的和是：" + result);
        }
    }

    
}
